// Rockwood临床衰弱量表（CFS）配置文件
export const rockwoodConfig = {
  // 问卷基本信息
  title: 'Rockwood临床衰弱量表（CFS）',
  subtitle: '请根据被评估人的实际情况选择最符合的等级',
  version: '1.0.0',
  
  // 表单分组配置
  sections: {
    basicInfo: {
      title: '被评估人基本信息',
      fields: [
        {
          name: 'patientName',
          label: '姓名',
          type: 'text',
          required: false,
          placeholder: '请输入被评估人姓名（可选）'
        },
        {
          name: 'age',
          label: '年龄',
          type: 'number',
          required: false,
          placeholder: '请输入年龄（可选）',
          min: 0,
          max: 150
        },
        {
          name: 'gender',
          label: '性别',
          type: 'radio',
          required: false,
          options: [
            { value: 'male', label: '男性' },
            { value: 'female', label: '女性' }
          ]
        },
        {
          name: 'height',
          label: '身高 (cm)',
          type: 'number',
          required: false,
          placeholder: '请输入身高（可选）',
          min: 50,
          max: 250
        },
        {
          name: 'weight',
          label: '体重 (kg)',
          type: 'number',
          required: false,
          placeholder: '请输入体重（可选）',
          min: 20,
          max: 300
        },
        {
          name: 'phone',
          label: '联系电话',
          type: 'tel',
          required: false,
          placeholder: '请输入联系电话（可选）'
        },
        {
          name: 'recordTime',
          label: '记录时间',
          type: 'datetime-local',
          required: false
        },
        {
          name: 'remarks',
          label: '备注',
          type: 'textarea',
          required: false,
          placeholder: '请输入本次评估的备注信息（可选）',
          rows: 3
        }
      ]
    },
    assessment: {
      title: 'Rockwood临床衰弱量表评估',
      description: '请根据被评估人的整体健康状况和功能状态，选择最符合的等级：',
      questions: [
        {
          id: 'cfsScore',
          field: 'cfsScore',
          title: '临床衰弱量表评分',
          description: '请仔细阅读各等级描述，选择最符合被评估人当前状态的等级：',
          type: 'radio',
          required: true,
          options: [
            {
              value: 1,
              label: '1分 - 非常健康',
              description: '精力充沛，积极活跃，经常进行高强度锻炼，在工作或娱乐方面几乎没有限制。'
            },
            {
              value: 2,
              label: '2分 - 健康',
              description: '没有活动性疾病症状，但不如1分人群健康；可能有一些疾病控制良好，如高血压，但不影响日常活动。'
            },
            {
              value: 3,
              label: '3分 - 管理良好的慢性疾病',
              description: '症状轻微，日常活动不受限，但超过日常活动水平时会出现疲劳、气短等症状。'
            },
            {
              value: 4,
              label: '4分 - 行走缓慢但不需要帮助',
              description: '行走速度较慢，可能在体力活动时感到明显疲劳，但仍能独立完成日常生活活动。'
            },
            {
              value: 5,
              label: '5分 - 轻度衰弱',
              description: '日常生活活动完全独立，但在进行较为复杂的活动（如购物、做饭等）时可能需要一些帮助或花费更长时间，存在一定的功能下降。'
            },
            {
              value: 6,
              label: '6分 - 中度衰弱',
              description: '日常生活活动基本独立，但在洗澡、穿衣等方面可能需要一些帮助，或者需要使用辅助器具（如拐杖等）来行走，身体状况明显不如以前。'
            },
            {
              value: 7,
              label: '7分 - 重度衰弱',
              description: '日常生活活动需要大量帮助，如需要他人协助洗澡、穿衣、进食等，大部分时间需要坐在椅子或床上，活动能力严重受限。'
            },
            {
              value: 8,
              label: '8分 - 极重度衰弱',
              description: '几乎完全依赖他人照顾，无法独立进行日常生活活动，可能存在认知障碍或严重的躯体疾病，身体非常虚弱。'
            },
            {
              value: 9,
              label: '9分 - 终末期',
              description: '濒临死亡，身体各器官功能严重衰竭，生命体征不稳定，需要进行临终关怀。'
            }
          ]
        },
        {
          id: 'functionalAssessment',
          field: 'functionalAssessment',
          title: '功能状态补充评估',
          description: '请选择被评估人在日常生活中的主要表现：',
          type: 'radio',
          required: true,
          options: [
            { value: 'independent', label: '完全独立，无需帮助' },
            { value: 'minimal_help', label: '偶尔需要轻微帮助' },
            { value: 'moderate_help', label: '经常需要中等程度帮助' },
            { value: 'significant_help', label: '需要大量帮助' },
            { value: 'total_dependence', label: '完全依赖他人' }
          ]
        },
        {
          id: 'mobilityLevel',
          field: 'mobilityLevel',
          title: '活动能力评估',
          description: '请选择被评估人的活动能力水平：',
          type: 'radio',
          required: true,
          options: [
            { value: 'very_active', label: '非常活跃，经常运动' },
            { value: 'active', label: '活跃，偶尔运动' },
            { value: 'limited_activity', label: '活动受限，但能独立行走' },
            { value: 'slow_walking', label: '行走缓慢，可能需要辅助' },
            { value: 'wheelchair', label: '需要轮椅或长期卧床' }
          ]
        }
      ]
    }
  },

  // 衰弱等级定义
  frailtyLevels: {
    1: {
      name: '非常健康',
      category: 'robust',
      categoryName: '健壮',
      description: '精力充沛，积极活跃，经常进行高强度锻炼，在工作或娱乐方面几乎没有限制。',
      color: '#22c55e', // 绿色
      recommendations: [
        '继续保持当前的健康生活方式',
        '定期进行体检和健康监测',
        '保持积极的运动习惯'
      ]
    },
    2: {
      name: '健康',
      category: 'robust',
      categoryName: '健壮',
      description: '没有活动性疾病症状，但不如1分人群健康；可能有一些疾病控制良好，如高血压，但不影响日常活动。',
      color: '#16a34a', // 深绿色
      recommendations: [
        '保持良好的生活习惯',
        '定期监测慢性疾病指标',
        '适度增加体力活动'
      ]
    },
    3: {
      name: '管理良好的慢性疾病',
      category: 'managing_well',
      categoryName: '管理良好',
      description: '症状轻微，日常活动不受限，但超过日常活动水平时会出现疲劳、气短等症状。',
      color: '#84cc16', // 黄绿色
      recommendations: [
        '继续规范治疗慢性疾病',
        '适当调整活动强度',
        '定期复查相关指标'
      ]
    },
    4: {
      name: '行走缓慢但不需要帮助',
      category: 'vulnerable',
      categoryName: '易损',
      description: '行走速度较慢，可能在体力活动时感到明显疲劳，但仍能独立完成日常生活活动。',
      color: '#eab308', // 黄色
      recommendations: [
        '加强功能锻炼和康复训练',
        '注意预防跌倒',
        '定期评估功能状态'
      ]
    },
    5: {
      name: '轻度衰弱',
      category: 'mildly_frail',
      categoryName: '轻度衰弱',
      description: '日常生活活动完全独立，但在进行较为复杂的活动（如购物、做饭等）时可能需要一些帮助或花费更长时间，存在一定的功能下降。',
      color: '#f59e0b', // 橙色
      recommendations: [
        '制定个性化的康复计划',
        '加强营养支持',
        '预防功能进一步下降'
      ]
    },
    6: {
      name: '中度衰弱',
      category: 'moderately_frail',
      categoryName: '中度衰弱',
      description: '日常生活活动基本独立，但在洗澡、穿衣等方面可能需要一些帮助，或者需要使用辅助器具（如拐杖等）来行走，身体状况明显不如以前。',
      color: '#f97316', // 深橙色
      recommendations: [
        '提供必要的生活辅助',
        '加强安全防护措施',
        '定期评估护理需求'
      ]
    },
    7: {
      name: '重度衰弱',
      category: 'severely_frail',
      categoryName: '重度衰弱',
      description: '日常生活活动需要大量帮助，如需要他人协助洗澡、穿衣、进食等，大部分时间需要坐在椅子或床上，活动能力严重受限。',
      color: '#ef4444', // 红色
      recommendations: [
        '提供全面的护理支持',
        '制定综合治疗方案',
        '关注生活质量改善'
      ]
    },
    8: {
      name: '极重度衰弱',
      category: 'very_severely_frail',
      categoryName: '极重度衰弱',
      description: '几乎完全依赖他人照顾，无法独立进行日常生活活动，可能存在认知障碍或严重的躯体疾病，身体非常虚弱。',
      color: '#dc2626', // 深红色
      recommendations: [
        '提供专业护理服务',
        '关注舒适护理',
        '家属心理支持'
      ]
    },
    9: {
      name: '终末期',
      category: 'terminally_ill',
      categoryName: '终末期',
      description: '濒临死亡，身体各器官功能严重衰竭，生命体征不稳定，需要进行临终关怀。',
      color: '#991b1b', // 暗红色
      recommendations: [
        '提供临终关怀服务',
        '关注症状缓解',
        '支持家属情感需求'
      ]
    }
  },

  // 设置页面配置
  settings: {
    title: '记录人信息设置'
  },

  // 导出页面配置
  export: {
    title: '导出Rockwood CFS评估数据'
  },

  // 导出选项配置
  exportOptions: {
    includeRawData: true,
    includeStatistics: true
  },

  // 结果显示配置
  result: {
    title: 'Rockwood CFS评估结果',
    score: 'CFS评分',
    level: '衰弱等级',
    category: '分类',
    description: '等级描述',
    recommendations: '建议措施',
    bmi: 'BMI',
    explanation: {
      title: 'Rockwood CFS评分说明',
      items: [
        '• 1-3分：健壮至管理良好的慢性疾病',
        '• 4分：易损状态',
        '• 5-6分：轻度至中度衰弱',
        '• 7-8分：重度至极重度衰弱',
        '• 9分：终末期状态'
      ]
    }
  },

  // 按钮文本配置
  buttons: {
    home: '返回首页',
    settings: '设置记录人信息',
    saveSettings: '保存设置',
    cancel: '取消',
    edit: '编辑',
    export: '导出数据',
    exportConfirm: '导出压缩包',
    submit: '提交评估',
    save: '保存到后台',
    saving: '保存中...',
    reset: '重新评估',
    close: '×'
  },

  // 提示信息配置
  messages: {
    saveSuccess: '记录人信息已保存！',
    exportSuccess: '数据导出成功！',
    saveToBackendSuccess: '✅ Rockwood CFS评估数据已成功保存到后台！\n\n📁 问卷数据：survey_data/\n📄 评估报告：@data/',
    requiredFieldsError: '请填写所有必填信息（问答编号、记录人姓名、职务/身份）！',
    passwordError: '密码错误，请重新输入！',
    noDataError: '当前问答编号下没有Rockwood CFS评估数据！',
    exportError: '导出失败，请检查网络连接或联系管理员！',
    saveError: '❌ 保存失败，请检查网络连接或联系管理员！\n\n错误信息：',
    passwordHint: '请联系管理员获取导出密码'
  }
};